Augmenting RT-Linux GPL Capabilities with TCP/IP *
نویسندگان
چکیده
This paper describes RTL-lwIP, which is a TCP/IP stack for embedded systems based on lwIP (Lightweight TCP/IP stack) that runs on RT-Linux and can be used by real-time tasks. RTL-lwIP allows real-time tasks to communicate directly with remote real-time tasks or even with Linux user processes. The importance of introducing TCP/IP on RT-Linux is that it enables the possibility of developing real-time distributed embedded systems based on CORBA, thus allowing interoperability with other platforms and web-integration. This paper also gives some guidelines in order to implement RT-Linux drivers for Ethernet cards using as an example the implementation of a RT-Linux driver for the Ethernet card 3Com905C-X.
منابع مشابه
Performance analysis of the tcp/ip stack of linux kernel 2.6.9
This document reports the project “performance study of the TCP/IP stack for the Linux kernel” which we performed during the practical course Computer Networks in winter semester 2004/05, including its design, implementation and performance results. We analyzed the packet processing time traversing each layer of the Linux kernel 2.6.9 TCP/IP stack (socket, TCP/UDP, IP and Ethernet) and the infl...
متن کاملAchieving Real - Time Communication over
Ethernet continues to be one of the most popular LAN technologies. Due to the low price and robustness resulting from its wide acceptance and deployment, there has been an attempt to build Ethernet-based real-time control networks for manufacturing automation. However, it is diicult to build a real-time control network using the standard UDP or TCP/IP and Ethernet, because the Ethernet MAC prot...
متن کاملA detailed performance analysis of UDP/IP, TCP/IP, and M-VIA network protocols using Linux/SimOS
This paper presents a performance study of UDP/IP, TCP/IP, and M-VIA using Linux/SimOS. Linux/SimOS is a Linux operating system port to a complete machine simulator SimOS. A complete machine simulator includes all the system components, such as CPU, memory, I/O devices, etc., and models them in sufficient detail to run an operating system. Therefore, a real program execution environment can be ...
متن کاملBenchmarking a Network of PCs Running Parallel Applications
We present a benchmarking study that compares the performance of a network of four PCs connected by 100 Mb/s Fast Ethernet running three different system software configurations: TCP/IP on Windows NT, TCP/IP on Linux and a light weight message passing protocol (U-Net Active messages) on Linux. For each configuration, we report results for communication micro-benchmarks and the NAS parallel benc...
متن کاملImplementing POSIX Sockets for Linux Fast-STREAMS Design for Linux
UNIX networking has a rich history. The TCP/IP protocol suite was first implemented by BBN using Sockets under a DARPA research project on 4.1aBSD and then incorporated by the CSRG into 4.2BSD [? ]. Lachmann and Associates (Legent) subsequently implemented one of the first TCP/IP protocol suite based on the Transport Layer Interface (TLI) [? ] and STREAMS [? ]. Two other predominant TCP/IP impl...
متن کامل